2.5 Настройка MAC Address Table
2.5.1 Введение в функцию
MAC Address Table содержит информацию для коммутатора о перенаправлении трафика между портами. Типы адресов в таблице:
- Dynamic address - исходный адрес, выученный коммутатором. Он будет удален после установленного времени, если не будет активности с этим адресом. Поддерживается только режим IVL.
- Static address - исходный адрес, вручную добавленный администратором.
Краткое описание используемых понятий:
- IVL (Independent VLAN Learning) - для заданного набора VLAN, если MAC-адрес изучен в одном VLAN, он не может использоваться в решениях для других VLAN в этом наборе.
- SVL (Shared VLAN Learning) - для заданного набора VLAN, если MAC-адрес изучен в одном VLAN, он может использоваться в решениях для всех VLAN в наборе.
Стандарты: IEEE 802.1D, IEEE 802.1Q.
2.5.2 Конфигурация
Настройка Address Aging Time

Рисунок 2-2: Mac address aging
Aging time не является точным временем. Если установлено время N, динамический адрес устареет через интервал N~2N. Aging time по умолчанию — 300 секунд.
Шаг 1: Войдите в режим конфигурации
Switch# configure terminal
Шаг 2: Установите dynamic address aging time
Switch(config)# mac-address-table ageing-time 10
Шаг 3: Выйдите из режима конфигурации
Switch(config)# end
Шаг 4: Проверка
Switch# show mac address-table ageing-time
MAC address table ageing time is 10 seconds
Настройка Static Unicast Address

Рисунок 2-3: Static MAC address table
Уникальный адрес может быть привязан только к одному порту. В соответствии с рисунком, MAC-адрес 0000.1234.5678 должен направляться через eth-0-1.
**Шаг 1: Войдите в режим конфигурации
Switch# configure terminal
Шаг 2: Установите static MAC address table
Switch(config)# mac-address-table 0000.1234.5678 forward eth-0-1 vlan 1
Шаг 3: Выйдите из режима конфигурации
Switch(config)# end
Шаг 4: Проверка
Switch# show mac address-table
Mac Address Table
------------------------------------------
(*) - Security Entry
Vlan Mac Address Type Ports
----- -------------- ------ -------
1 0000.1234.5678 static eth-0-1
Настройка Static Multicast Address

Рисунок 2-4: Static multicast MAC address table
Групповой адрес может быть привязан к нескольким портам. В соответствии с рисунком, MAC-адрес 0100.0000.0000 может быть направлен через eth-0-1 и eth-0-2.
Шаг 1: Войдите в режим конфигурации
Switch# configure terminal
Шаг 2: Установите static MAC address table
Switch(config)# mac-address-table 0100.0000.0000 forward eth-0-1 vlan 1
Switch(config)# mac-address-table 0100.0000.0000 forward eth-0-2 vlan 1
Шаг 3: Выйдите из режима конфигурации
Switch(config)# end
Шаг 4: Проверка
Switch# show mac address-table
Mac Address Table
-----------------------------------------
(*) - Security Entry
Vlan Mac Address Type Ports
----- -------------- ------ -------
1 0100.0000.0000 static eth-0-1
eth-0-2
Настройка MAC Filter Address

Рисунок 2-5: MAC address filter
MAC-фильтр будет отбрасывать кадры, чей исходный или целевой адрес указан для отбрасывания. MAC-фильтр имеет более высокий приоритет, чем MAC-адрес.
Шаг 1: Войдите в режим конфигурации
Switch# configure terminal
Шаг 2: Добавьте уникальный адрес для отбрасывания
Switch(config)# mac-address-table 0000.1234.5678 discard
Шаг 3: Выйдите из режима конфигурации
Switch(config)# end
Шаг 4: Проверка
Switch# show mac-filter address-table
MAC Filter Address Table
--------------------------------------
Current count : 1
Max count : 128
Left count : 127
Filter address list :
--------------------------------------
0000.1234.5678
Настройка MAC Filter Address with special VLAN

Рисунок 2-6 MAC address filter with VLAN
MAC-фильтр будет отбрасывать кадры, чей исходный или целевой адрес указан для отбрасывания с учетом соответствия VLAN. MAC-фильтр имеет более высокий приоритет, чем MAC-адрес.
Шаг 1: Войдите в режим конфигурации
Switch# configure terminal
Шаг 2: Создайте VLAN
Switch(config)# vlan 2
Шаг 3: Выйдите из режима VLAN
Switch(config-vlan)# exit
Шаг 4: Добавьте уникальный адрес для отбрасывания
Switch(config)# mac-address-table 0000.1234.5678 discard vlan 2
Шаг 5: Выйдите из режима конфигурации
Switch(config)# end
Шаг 6: Проверка
Switch# show mac address-table blackhole
Mac Address Table
-------------------------------------------
(*) - Security Entry (M) - MLAG Entry
(MO) - MLAG Output Entry (MI) - MLAG Input Entry
(E) - EVPN Entry (EO) - EVPN Output Entr
(EI) - EVPN Input Entry
Vlan Mac Address Type Ports
---- ----------- -------- -----
2 0000.1234.5678 blackhole drop